package com.hanbang.qzzds.mode;

import com.hanbang.qzzds.mode.httpresponse.BaseHttpResponse;
import com.hanbang.qzzds.mode.httpresponse.HttpResult;
import com.hanbang.qzzds.mode.javabean.base.UserData;

import java.util.List;

import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;
import rx.Observable;

import static com.hanbang.qzzds.utils.http.HttpManager.BASE_API;

/**
 * Created by liukun on 16/3/9.
 */
public interface ServiceApi {


    /**
     * 作者　　: 李坤
     * 创建时间: 2016/9/14 16:58
     * <p>
     * 方法功能：评论	        PinglunAdd	keyid：主键
     * type:1、秘籍 详情 ,2、学习资料 详情, 3、餐饮标准化详情 ,4、热点资讯详情 ,5、学习课堂 ,6、动态, 7、动态评论
     * text:评论内容
     * 如果type=7,还需传参数touserid:对某人的评论
     */
    @FormUrlEncoded
    @POST(BASE_API + "?action=PinglunAdd")
    Observable<BaseHttpResponse> PinglunAddXiuChangDetail(@Field("keyid") int keyid, @Field("type") int type, @Field("touserid") int touserid, @Field("text") String text);


    /**
<<<<<<< HEAD
     * 1、账号登录接口
     传入参数：Login
     Telphone：用户手机
     Password：用户登录密码
     返回参数：
     详见表：ServerPerson
     */
    @FormUrlEncoded
    @POST(BASE_API + "?action=Login")
    Observable<HttpResult<UserData>> Login(@Field("Telphone") String Telphone, @Field("Password") String Password);



    /**
=======
>>>>>>> c1c89674fee8cddb990ffe27a1db3bfa4f562baa
     * 作者　　: 李坤
     * 创建时间: 2016/9/20 17:14
     * <p>
     * 方法功能：8、获取页面文章列表
     * 传入参数：GetArticleList
     * Pageindex：当前索引页
     * Pagesize：每页显示数
     * Type：文章分类（1商道，2生活，3房友，4大玩家，5合伙人）
     * stype:商道文章小分类，默认为1
     * userid:用户ID
     * 返回参数：详见对应的表：ShangDaoInfo/ShengHuoInfo/FangyouInfo/DawanjiaInfo/HehuorenInfo
     */
    @FormUrlEncoded
    @POST(BASE_API + "?action=GetArticleList")
    Observable<HttpResult<List<UserData>>> GetArticleList(
            @Field("Pageindex") int Pageindex,
            @Field("Pagesize") int Pagesize,
            @Field("Type") int Type,
            @Field("stype") int stype,
            @Field("userid") int userid
    );


<<<<<<< HEAD


=======
>>>>>>> c1c89674fee8cddb990ffe27a1db3bfa4f562baa
}

